package com.ruoyi.project.system.service;

import java.util.List;
import com.ruoyi.project.system.domain.SysAddress;

/**
 * 位置Service接口
 * 
 * @author orange
 * @date 2022-04-08
 */
public interface ISysAddressService 
{
    /**
     * 查询位置
     * 
     * @param addressId 位置主键
     * @return 位置
     */
    public SysAddress selectSysAddressByAddressId(Long addressId);

    /**
     * 查询位置列表
     * 
     * @param sysAddress 位置
     * @return 位置集合
     */
    public List<SysAddress> selectSysAddressList(SysAddress sysAddress);

    /**
     * 新增位置
     * 
     * @param sysAddress 位置
     * @return 结果
     */
    public int insertSysAddress(SysAddress sysAddress);

    /**
     * 修改位置
     * 
     * @param sysAddress 位置
     * @return 结果
     */
    public int updateSysAddress(SysAddress sysAddress);

    /**
     * 批量删除位置
     * 
     * @param addressIds 需要删除的位置主键集合
     * @return 结果
     */
    public int deleteSysAddressByAddressIds(Long[] addressIds);

    /**
     * 删除位置信息
     * 
     * @param addressId 位置主键
     * @return 结果
     */
    public int deleteSysAddressByAddressId(Long addressId);
}
